package com.zimo.download;

import com.zimo.download.exception.DownloadException;

import java.net.URL;

/**
 * 断点续传类，，只有实现了此接口的类才能被DownloadR软件进行识别和应用
 */
public interface DownloadCache {


    /**
     * 断点
     * @param start 下载文件的开始位置
     * @param end   当前线程下载文件的当前位置
     */
    public void setBreakpoint(long start, long end,String filePath) throws DownloadException;


    /**
     * 续传
     * @param path  缓存文件路径
     * @return  是否开始下载
     */
    public  boolean continuation(String path);

}
